/*
 * MyCheckBoxRenderer.java
 *
 * Copyright 2011 Universidad Francisco de Paula Santander (UFPS).
 * Todos los Derechos Reservados.
 * Creado el 04/04/2011, 11:23:38 AM
 */

package com.ufps.cuatro.util.render;

import java.awt.Component;
import java.io.Serializable;
import javax.swing.JCheckBox;
import javax.swing.JTable;
import javax.swing.table.TableCellRenderer;

/**
 * <i><b>MyCheckBoxRenderer:</b></i> @DefinicionClase
 * @author Carlos A. Torres C. - Dolly E. Guerrero. <https://code.google.com/p/tesis4dor/>
 * @version 1.0 04/04/2011
 * @see TableCellRenderer
 * @see Serializable
 * @see JCheckBox
 */
public class MyCheckBoxRenderer extends JCheckBox implements TableCellRenderer, Serializable {
    private static final long serialVersionUID = 1231460970794384270L;

    /**
     * @DefinicionMetodo
     * @param text @DefinicionParametro
     * @param selected @DefinicionParametro
     */
    public MyCheckBoxRenderer(String text, boolean selected) {
        super(text, selected);
    }

    /**
     * @DefinicionMetodo
     * @param text @DefinicionParametro
     */
    public MyCheckBoxRenderer(String text) {
        super(text);
    }

    /**
     * Constructor por defecto
     */
    public MyCheckBoxRenderer() {
    }

    public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
        try{
        return this;
    }catch (java.lang.Exception ex){}
        return null;
    }
}